Dec 01 03:49:09.863 INFO testing ryota-sakamoto/rust_study against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 03:49:09.864 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 03:49:10.341 INFO [stdout] 1b4357eb58bd7ef5449819ed479bf6af6a91c00f0c7708355c6bd629a9c6e5a6
Dec 01 03:49:10.344 INFO running `"docker" "start" "-a" "1b4357eb58bd7ef5449819ed479bf6af6a91c00f0c7708355c6bd629a9c6e5a6"`
Dec 01 03:49:11.915 INFO [stderr] usermod: no changes
Dec 01 03:49:12.035 INFO [stderr]    Compiling rust_test v0.1.0 (/source)
Dec 01 03:49:12.291 INFO [stderr] warning: unused macro definition
Dec 01 03:49:12.291 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:12.291 INFO [stderr]    |
Dec 01 03:49:12.291 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:12.291 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:12.291 INFO [stderr] 55 | |         {
Dec 01 03:49:12.291 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:12.291 INFO [stderr] ...  |
Dec 01 03:49:12.291 INFO [stderr] 74 | |     };
Dec 01 03:49:12.291 INFO [stderr] 75 | | }
Dec 01 03:49:12.291 INFO [stderr]    | |_^
Dec 01 03:49:12.291 INFO [stderr]    |
Dec 01 03:49:12.291 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:12.291 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: function is never used: `call`
Dec 01 03:49:12.339 INFO [stderr]  --> src/module.rs:1:1
Dec 01 03:49:12.339 INFO [stderr]   |
Dec 01 03:49:12.339 INFO [stderr] 1 | pub fn call() {
Dec 01 03:49:12.339 INFO [stderr]   | ^^^^^^^^^^^^^
Dec 01 03:49:12.339 INFO [stderr]   |
Dec 01 03:49:12.339 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 03:49:12.339 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: enum is never used: `List`
Dec 01 03:49:12.339 INFO [stderr]  --> src/list.rs:4:1
Dec 01 03:49:12.339 INFO [stderr]   |
Dec 01 03:49:12.339 INFO [stderr] 4 | pub enum List<T: Debug> {
Dec 01 03:49:12.339 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.339 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: method is never used: `empty_list`
Dec 01 03:49:12.339 INFO [stderr]   --> src/list.rs:13:5
Dec 01 03:49:12.339 INFO [stderr]    |
Dec 01 03:49:12.339 INFO [stderr] 13 |     pub fn empty_list() -> List<T> {
Dec 01 03:49:12.339 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.339 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: method is never used: `prepend`
Dec 01 03:49:12.339 INFO [stderr]   --> src/list.rs:17:5
Dec 01 03:49:12.339 INFO [stderr]    |
Dec 01 03:49:12.339 INFO [stderr] 17 |     pub fn prepend(self, t: T) -> Self {
Dec 01 03:49:12.339 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.339 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:12.339 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:12.339 INFO [stderr]    |
Dec 01 03:49:12.339 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:12.339 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.339 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:12.339 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:12.339 INFO [stderr]    |
Dec 01 03:49:12.339 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:12.339 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.339 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:12.339 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:12.339 INFO [stderr]    |
Dec 01 03:49:12.339 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:12.339 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.339 INFO [stderr] 
Dec 01 03:49:12.339 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:12.339 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:12.339 INFO [stderr]    |
Dec 01 03:49:12.340 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:12.340 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.340 INFO [stderr] 
Dec 01 03:49:12.347 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:12.347 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:12.347 INFO [stderr]    |
Dec 01 03:49:12.347 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:12.347 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:12.347 INFO [stderr]    |                          |
Dec 01 03:49:12.347 INFO [stderr]    |                          help: remove this
Dec 01 03:49:12.347 INFO [stderr]    |
Dec 01 03:49:12.347 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:12.347 INFO [stderr] 
Dec 01 03:49:12.347 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:12.347 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:12.347 INFO [stderr]    |
Dec 01 03:49:12.347 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.347 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:12.347 INFO [stderr]    |                          |
Dec 01 03:49:12.347 INFO [stderr]    |                          help: remove this
Dec 01 03:49:12.347 INFO [stderr] 
Dec 01 03:49:12.347 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:12.347 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:12.347 INFO [stderr]    |
Dec 01 03:49:12.347 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.347 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:12.347 INFO [stderr]    |                                          |
Dec 01 03:49:12.347 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:12.347 INFO [stderr] 
Dec 01 03:49:12.347 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:12.347 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:12.347 INFO [stderr]    |
Dec 01 03:49:12.347 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.347 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:12.347 INFO [stderr]    |                      |
Dec 01 03:49:12.347 INFO [stderr]    |                      help: remove this
Dec 01 03:49:12.347 INFO [stderr] 
Dec 01 03:49:12.347 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:12.347 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:12.347 INFO [stderr]    |
Dec 01 03:49:12.347 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.347 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:12.347 INFO [stderr]    |                                      |
Dec 01 03:49:12.347 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:12.347 INFO [stderr] 
Dec 01 03:49:12.599 INFO [stderr] warning: unused macro definition
Dec 01 03:49:12.599 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:12.599 INFO [stderr]    |
Dec 01 03:49:12.599 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:12.599 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:12.599 INFO [stderr] 55 | |         {
Dec 01 03:49:12.599 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:12.599 INFO [stderr] ...  |
Dec 01 03:49:12.599 INFO [stderr] 74 | |     };
Dec 01 03:49:12.599 INFO [stderr] 75 | | }
Dec 01 03:49:12.599 INFO [stderr]    | |_^
Dec 01 03:49:12.599 INFO [stderr]    |
Dec 01 03:49:12.599 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:12.599 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:12.739 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:12.739 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:12.739 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:12.739 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:12.739 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr]    |                          |
Dec 01 03:49:12.739 INFO [stderr]    |                          help: remove this
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.739 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr]    |                          |
Dec 01 03:49:12.739 INFO [stderr]    |                          help: remove this
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.739 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr]    |                                          |
Dec 01 03:49:12.739 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.739 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr]    |                      |
Dec 01 03:49:12.739 INFO [stderr]    |                      help: remove this
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:12.739 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:12.739 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:12.739 INFO [stderr]    |
Dec 01 03:49:12.739 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:12.739 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:12.739 INFO [stderr]    |                                      |
Dec 01 03:49:12.739 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:12.739 INFO [stderr] 
Dec 01 03:49:13.664 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.72s
Dec 01 03:49:13.665 INFO [stderr] su: No module specific data is present
Dec 01 03:49:14.471 INFO running `"docker" "inspect" "1b4357eb58bd7ef5449819ed479bf6af6a91c00f0c7708355c6bd629a9c6e5a6"`
Dec 01 03:49:14.765 INFO running `"docker" "rm" "-f" "1b4357eb58bd7ef5449819ed479bf6af6a91c00f0c7708355c6bd629a9c6e5a6"`
Dec 01 03:49:15.075 INFO [stdout] 1b4357eb58bd7ef5449819ed479bf6af6a91c00f0c7708355c6bd629a9c6e5a6
Dec 01 03:49:15.077 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 03:49:15.731 INFO [stdout] 82d2ec50b7a476f2abdd00c9113573d5f78032387c0a6b415c7d13ef7c1917eb
Dec 01 03:49:15.733 INFO running `"docker" "start" "-a" "82d2ec50b7a476f2abdd00c9113573d5f78032387c0a6b415c7d13ef7c1917eb"`
Dec 01 03:49:17.506 INFO [stderr] usermod: no changes
Dec 01 03:49:17.567 INFO [stderr]    Compiling rust_test v0.1.0 (/source)
Dec 01 03:49:18.035 INFO [stderr] warning: unused macro definition
Dec 01 03:49:18.035 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:18.035 INFO [stderr]    |
Dec 01 03:49:18.035 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:18.036 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:18.036 INFO [stderr] 55 | |         {
Dec 01 03:49:18.036 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:18.036 INFO [stderr] ...  |
Dec 01 03:49:18.036 INFO [stderr] 74 | |     };
Dec 01 03:49:18.036 INFO [stderr] 75 | | }
Dec 01 03:49:18.036 INFO [stderr]    | |_^
Dec 01 03:49:18.036 INFO [stderr]    |
Dec 01 03:49:18.036 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:18.036 INFO [stderr] 
Dec 01 03:49:18.055 INFO [stderr] warning: unused macro definition
Dec 01 03:49:18.055 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:18.055 INFO [stderr]    |
Dec 01 03:49:18.055 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:18.055 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:18.055 INFO [stderr] 55 | |         {
Dec 01 03:49:18.055 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:18.055 INFO [stderr] ...  |
Dec 01 03:49:18.055 INFO [stderr] 74 | |     };
Dec 01 03:49:18.055 INFO [stderr] 75 | | }
Dec 01 03:49:18.055 INFO [stderr]    | |_^
Dec 01 03:49:18.055 INFO [stderr]    |
Dec 01 03:49:18.055 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:18.055 INFO [stderr] 
Dec 01 03:49:18.123 INFO [stderr] warning: function is never used: `call`
Dec 01 03:49:18.124 INFO [stderr]  --> src/module.rs:1:1
Dec 01 03:49:18.124 INFO [stderr]   |
Dec 01 03:49:18.124 INFO [stderr] 1 | pub fn call() {
Dec 01 03:49:18.124 INFO [stderr]   | ^^^^^^^^^^^^^
Dec 01 03:49:18.124 INFO [stderr]   |
Dec 01 03:49:18.125 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 03:49:18.125 INFO [stderr] 
Dec 01 03:49:18.125 INFO [stderr] warning: enum is never used: `List`
Dec 01 03:49:18.125 INFO [stderr]  --> src/list.rs:4:1
Dec 01 03:49:18.125 INFO [stderr]   |
Dec 01 03:49:18.126 INFO [stderr] 4 | pub enum List<T: Debug> {
Dec 01 03:49:18.126 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.126 INFO [stderr] 
Dec 01 03:49:18.126 INFO [stderr] warning: method is never used: `empty_list`
Dec 01 03:49:18.126 INFO [stderr]   --> src/list.rs:13:5
Dec 01 03:49:18.127 INFO [stderr]    |
Dec 01 03:49:18.127 INFO [stderr] 13 |     pub fn empty_list() -> List<T> {
Dec 01 03:49:18.127 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.127 INFO [stderr] 
Dec 01 03:49:18.127 INFO [stderr] warning: method is never used: `prepend`
Dec 01 03:49:18.127 INFO [stderr]   --> src/list.rs:17:5
Dec 01 03:49:18.127 INFO [stderr]    |
Dec 01 03:49:18.128 INFO [stderr] 17 |     pub fn prepend(self, t: T) -> Self {
Dec 01 03:49:18.128 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.128 INFO [stderr] 
Dec 01 03:49:18.128 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:18.128 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:18.128 INFO [stderr]    |
Dec 01 03:49:18.128 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:18.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.129 INFO [stderr] 
Dec 01 03:49:18.129 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:18.129 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:18.129 INFO [stderr]    |
Dec 01 03:49:18.129 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:18.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.130 INFO [stderr] 
Dec 01 03:49:18.130 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:18.130 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:18.130 INFO [stderr]    |
Dec 01 03:49:18.130 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:18.130 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.131 INFO [stderr] 
Dec 01 03:49:18.131 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:18.131 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:18.131 INFO [stderr]    |
Dec 01 03:49:18.131 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:18.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.131 INFO [stderr] 
Dec 01 03:49:18.139 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:18.139 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:18.139 INFO [stderr]    |
Dec 01 03:49:18.139 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:18.139 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:18.139 INFO [stderr]    |                          |
Dec 01 03:49:18.139 INFO [stderr]    |                          help: remove this
Dec 01 03:49:18.139 INFO [stderr]    |
Dec 01 03:49:18.139 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:18.139 INFO [stderr] 
Dec 01 03:49:18.139 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:18.139 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:18.139 INFO [stderr]    |
Dec 01 03:49:18.139 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.139 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:18.139 INFO [stderr]    |                          |
Dec 01 03:49:18.139 INFO [stderr]    |                          help: remove this
Dec 01 03:49:18.139 INFO [stderr] 
Dec 01 03:49:18.139 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:18.139 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:18.139 INFO [stderr]    |
Dec 01 03:49:18.139 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.139 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:18.139 INFO [stderr]    |                                          |
Dec 01 03:49:18.139 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:18.139 INFO [stderr] 
Dec 01 03:49:18.139 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:18.139 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:18.139 INFO [stderr]    |
Dec 01 03:49:18.139 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.139 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:18.139 INFO [stderr]    |                      |
Dec 01 03:49:18.139 INFO [stderr]    |                      help: remove this
Dec 01 03:49:18.139 INFO [stderr] 
Dec 01 03:49:18.139 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:18.139 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:18.139 INFO [stderr]    |
Dec 01 03:49:18.139 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.139 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:18.139 INFO [stderr]    |                                      |
Dec 01 03:49:18.139 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:18.140 INFO [stderr] 
Dec 01 03:49:18.234 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:18.234 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:18.234 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 03:49:18.234 INFO [stderr] 
Dec 01 03:49:18.234 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:18.234 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:18.234 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.234 INFO [stderr] 
Dec 01 03:49:18.234 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:18.234 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:18.234 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.234 INFO [stderr] 
Dec 01 03:49:18.234 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:18.234 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:18.234 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:18.234 INFO [stderr] 
Dec 01 03:49:18.234 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:18.234 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:18.234 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:18.234 INFO [stderr]    |                          |
Dec 01 03:49:18.234 INFO [stderr]    |                          help: remove this
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:18.234 INFO [stderr] 
Dec 01 03:49:18.234 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:18.234 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:18.234 INFO [stderr]    |
Dec 01 03:49:18.234 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.234 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:18.235 INFO [stderr]    |                          |
Dec 01 03:49:18.235 INFO [stderr]    |                          help: remove this
Dec 01 03:49:18.235 INFO [stderr] 
Dec 01 03:49:18.235 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:18.235 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:18.235 INFO [stderr]    |
Dec 01 03:49:18.235 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.235 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:18.235 INFO [stderr]    |                                          |
Dec 01 03:49:18.235 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:18.235 INFO [stderr] 
Dec 01 03:49:18.235 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:18.235 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:18.235 INFO [stderr]    |
Dec 01 03:49:18.235 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.235 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:18.235 INFO [stderr]    |                      |
Dec 01 03:49:18.235 INFO [stderr]    |                      help: remove this
Dec 01 03:49:18.235 INFO [stderr] 
Dec 01 03:49:18.235 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:18.235 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:18.235 INFO [stderr]    |
Dec 01 03:49:18.235 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:18.235 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:18.235 INFO [stderr]    |                                      |
Dec 01 03:49:18.235 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:18.235 INFO [stderr] 
Dec 01 03:49:18.960 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.43s
Dec 01 03:49:18.964 INFO [stderr] su: No module specific data is present
Dec 01 03:49:19.711 INFO running `"docker" "inspect" "82d2ec50b7a476f2abdd00c9113573d5f78032387c0a6b415c7d13ef7c1917eb"`
Dec 01 03:49:20.003 INFO running `"docker" "rm" "-f" "82d2ec50b7a476f2abdd00c9113573d5f78032387c0a6b415c7d13ef7c1917eb"`
Dec 01 03:49:20.355 INFO [stdout] 82d2ec50b7a476f2abdd00c9113573d5f78032387c0a6b415c7d13ef7c1917eb
Dec 01 03:49:20.357 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 03:49:20.797 INFO [stdout] f914ac9154a6bdd2a6be1008de2cf98894fca0817492a82e264ab5d5642e68d3
Dec 01 03:49:20.799 INFO running `"docker" "start" "-a" "f914ac9154a6bdd2a6be1008de2cf98894fca0817492a82e264ab5d5642e68d3"`
Dec 01 03:49:22.275 INFO [stderr] usermod: no changes
Dec 01 03:49:22.403 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Dec 01 03:49:22.403 INFO [stderr]      Running /target/debug/deps/rust_test-ab373d9213eea89e
Dec 01 03:49:22.411 INFO [stdout] 
Dec 01 03:49:22.411 INFO [stdout] running 0 tests
Dec 01 03:49:22.411 INFO [stdout] 
Dec 01 03:49:22.411 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 03:49:22.411 INFO [stdout] 
Dec 01 03:49:22.411 INFO [stderr]      Running /target/debug/deps/rust_test-e4a8cac2240b4fde
Dec 01 03:49:22.435 INFO [stdout] 
Dec 01 03:49:22.435 INFO [stdout] running 0 tests
Dec 01 03:49:22.435 INFO [stdout] 
Dec 01 03:49:22.435 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 03:49:22.435 INFO [stdout] 
Dec 01 03:49:22.436 INFO [stderr]    Doc-tests rust_test
Dec 01 03:49:22.779 INFO [stdout] 
Dec 01 03:49:22.779 INFO [stdout] running 0 tests
Dec 01 03:49:22.779 INFO [stdout] 
Dec 01 03:49:22.779 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 03:49:22.779 INFO [stdout] 
Dec 01 03:49:22.780 INFO [stderr] su: No module specific data is present
Dec 01 03:49:23.715 INFO running `"docker" "inspect" "f914ac9154a6bdd2a6be1008de2cf98894fca0817492a82e264ab5d5642e68d3"`
Dec 01 03:49:24.047 INFO running `"docker" "rm" "-f" "f914ac9154a6bdd2a6be1008de2cf98894fca0817492a82e264ab5d5642e68d3"`
Dec 01 03:49:24.483 INFO [stdout] f914ac9154a6bdd2a6be1008de2cf98894fca0817492a82e264ab5d5642e68d3
